Yes, the shopping crawler has to consume shopping structured data incredibly fast so it has up-to-date pricing, inventory, availability and so forth for the Google Shopping Graph. Because of the speed and quanity of feeds it needs to consume over-and-over again, it does not have time to wait for JavaScript to dynamically generated the structured data.
Google released Gemini 3, which is now powering AI Mode for some queries. Nano Banana Pro is out and it is also used in Google Search and Google Ads. Google released a number of new AI Mode features, including agentic applications. And, Google promoted its AI Opal tool to create AI-generated content in a scalable way - yeah, hard to accept.
Google has long advised using such markup for traditional organic search, stating: Google Search works hard to understand the content of a page. You can help us by providing explicit clues about the meaning of a page to Google by including structured data on the page. The search giant generates rich snippets from select structured data and gathers info on a business from additional markup types, such as Schema.org's Organization, FAQPage, and Author.